package com.rshare.domain.cg;

import java.util.Date;

import org.codehaus.jackson.map.annotate.JsonDeserialize;
import org.codehaus.jackson.map.annotate.JsonSerialize;

import com.rshare.cloudapi.common.DateDeserializer;
import com.rshare.cloudapi.common.DateSerializer;
import com.rshare.cloudapi.domain.cg.CGSH;

/**
 * @采购收货
 * @author Zhouqian
 * @Date 2016年5月18日 下午5:03:11
 */
public class CGSHInfo extends CGSH {

	private static final long serialVersionUID = 1L;

	// 查询字段
	private String searchShdid;
	private String searchBmid;
	private String searchCgyid;
	private Date searchShrqb;
	private Date searchShrqe;
	private String searchGysid;
	private String searchGysmc;
	private Date searchYwrqb;
	private Date searchYwrqe;

	private CGSH oldData;
	private CGSH newData;
	private CGSH modifyData;

	public String getSearchShdid() {
		return searchShdid;
	}

	public void setSearchShdid(String searchShdid) {
		this.searchShdid = searchShdid;
	}

	public String getSearchBmid() {
		return searchBmid;
	}

	public void setSearchBmid(String searchBmid) {
		this.searchBmid = searchBmid;
	}

	public String getSearchCgyid() {
		return searchCgyid;
	}

	public void setSearchCgyid(String searchCgyid) {
		this.searchCgyid = searchCgyid;
	}

	@JsonSerialize(using = DateSerializer.class)
	public Date getSearchShrqb() {
		return searchShrqb;
	}

	@JsonDeserialize(using = DateDeserializer.class)
	public void setSearchShrqb(Date searchShrqb) {
		this.searchShrqb = searchShrqb;
	}

	@JsonSerialize(using = DateSerializer.class)
	public Date getSearchShrqe() {
		return searchShrqe;
	}

	@JsonDeserialize(using = DateDeserializer.class)
	public void setSearchShrqe(Date searchShrqe) {
		this.searchShrqe = searchShrqe;
	}

	@JsonSerialize(using = DateSerializer.class)
	public Date getSearchYwrqb() {
		return searchYwrqb;
	}

	@JsonDeserialize(using = DateDeserializer.class)
	public void setSearchYwrqb(Date searchYwrqb) {
		this.searchYwrqb = searchYwrqb;
	}

	@JsonSerialize(using = DateSerializer.class)
	public Date getSearchYwrqe() {
		return searchYwrqe;
	}

	@JsonDeserialize(using = DateDeserializer.class)
	public void setSearchYwrqe(Date searchYwrqe) {
		this.searchYwrqe = searchYwrqe;
	}

	public String getSearchGysid() {
		return searchGysid;
	}

	public void setSearchGysid(String searchGysid) {
		this.searchGysid = searchGysid;
	}

	public String getSearchGysmc() {
		return searchGysmc;
	}

	public void setSearchGysmc(String searchGysmc) {
		this.searchGysmc = searchGysmc;
	}

	public CGSH getOldData() {
		return oldData;
	}

	public void setOldData(CGSH oldData) {
		this.oldData = oldData;
	}

	public CGSH getNewData() {
		return newData;
	}

	public void setNewData(CGSH newData) {
		this.newData = newData;
	}

	public CGSH getModifyData() {
		return modifyData;
	}

	public void setModifyData(CGSH modifyData) {
		this.modifyData = modifyData;
	}

}
